namespace WalletWasabi.Hwi.Exceptions;

/// <summary>
/// Source: https://github.com/bitcoin-core/HWI/blob/master/hwilib/errors.py
/// </summary>
public enum HwiErrorCode
{
	NoDeviceType = -1,
	MissingArguments = -2,
	DeviceConnError = -3,
	UnknownDeviceType = -4,
	InvalidTx = -5,
	NoPassword = -6,
	BadArgument = -7,
	NotImplemented = -8,
	UnavailableAction = -9,
	DeviceAlreadyInit = -10,
	DeviceAlreadyUnlocked = -11,
	DeviceNotReady = -12,
	UnknownError = -13,
	ActionCanceled = -14,
	DeviceBusy = -15,
	NeedToBeRoot = -16,
	HelpText = -17,
	DeviceNotInitialized = -18
}
